Support
Back to Projects Database

Matching Algorithm to Standardize Place Names in Casualty Lists of World War I

The German casualty lists from the First World War mention around 1.28 million different place names – far more places than actually existed at the time. Typos, misheard names and inconsistent spellings had turned single villages into dozens of variants. CompGen, Germany's largest genealogy association, had already digitised the lists, but couldn't reliably match the place names to the their Historic Geo Information System (GOV), which holds the correct historical names. Over four months in 2021, a team of five CorrelAid volunteers built compgen2, an open-source Python package that cleans up the entries, expands common abbreviations and uses phonetic and similarity matching to suggest the most likely GOV entry for each name. The team handed over the code and documentation to CompGen, including a catalogue of gaps and inconsistencies they had found in the GOV itself – useful input for the association's own data maintenance.

Modeling NLP Open Source Open Data Text
Status
Finished
Project Period
July 2021 – November 2021
Partner
Verein für Computergenealogie e.V.

Founded in 1989, the Verein für Computergenealogie (CompGen) is Germany's largest genealogical association, with more than 4,000 members. It supports family and local history research by digitising and indexing historical sources – parish registers, address books, First World War casualty lists – through the work of volunteers. The results, including the Historic Gazetteer (GOV) and the GenWiki online encyclopaedia, are published as open access, connecting archives, hobby researchers and academic research.

Homepage

CorrelAid Team

SDG 4: Quality EducationSDG 16: Peace, Justice and Strong Institutions
Newsletter