This tool lets you explore 339K+ annotated wordforms in the Finnic runosong corpus through three semantic tiers, organized by reliability:
These 25 themes are the most reliable layer, because a word is sorted into a theme through its dictionary translation rather than by a machine-learning model trained on modern text.
How a word joins a theme. Each theme is defined by a hand-picked list of English keywords, called its seeds — for example, Family & Kinship is defined by mother, father, sister, bride, orphan, widow, kin… Every word in the corpus has already been given an English meaning in the dictionary layer, and a word is placed in a theme whenever that meaning matches one of the theme's seed keywords. So the Estonian ema and the Finnish emo both land in Family & Kinship because each translates as “mother.” A word can belong to several themes at once if its meaning fits more than one.
Because the link runs through a known translation rather than a statistical guess, this layer stays accurate even on the archaic, dialectal vocabulary where general language models stumble. The trade-off is breadth over nuance: themes are wide thematic buckets (Animals, Water & Sea, War & Violence…), not fine-grained word senses.
thesaurus_index.json — 25 themes, 40K+ keyword linksThese emotion categories come from the Runosong Emotion Lexicon — a vocabulary of feeling-words discovered inside the songs themselves rather than predicted by a model trained on modern language.
How an emotion word is found. The core method is a substitution test. Runosong is highly formulaic, so the same verse recurs with a single word swapped — rõõmu suurem ümberikku stands beside leina suurem ümberikku and muret suurem ümberikku. Words that keep filling the same slot in such a verse template are taken to be semantically related. The search begins from 26 hand-chosen seed words (joy, grief, anger, fear, love…) and gathers the words that share their slots; an AI reviewer then sorts each candidate into a core emotion word, a derived form, a misattributed form (an artifact or dialectal spelling that really belongs to another word), or a merely neighbouring word, and the confirmed emotion words become seeds for the next round. The surviving vocabulary is grouped into the categories shown here.
Because the evidence comes from inside the corpus, this layer holds up on the archaic, dialectal vocabulary where modern-text models stumble. The categories are then cross-checked against several modern sentiment classifiers, which raises confidence wherever independent methods agree.
Entity categories from NLP models (GLiNER NER, WordNet, thesaurus keyword matching, morphological detection, lemma propagation). These models were trained on modern English/general text and may have lower accuracy on archaic dialectal runosong vocabulary. Results are preliminary — use with caution.
Runosong vocabulary grouped by meaning — themes drawn from dictionary translations, emotion words found by the substitution test inside the songs themselves, and an experimental layer from NLP models. Browse each grouping word by word, see where it concentrates on the map, and compare its weight across the corpora.