An LLM titles each theme, but otherwise this is all derived by checking wikidata entities that are 'most read' (according to qrank), then choosing from a set of sparql queries I put together (members of group X, places within Y, etc), for what produces the most results, and then string/substring/bm25 matching across all the streets in the country.
I think the trash smell is too generously allowing an association both in my sparql queries (what to search for), and whats considered a match :/
I wonder too if explaining how a street matched (following the wikidata graph) would make the nonsensical less offending.