My co-author and I are working on a Python script for automatic family reconstitution using historical civil registration. Currently, we use the Jaro-Winkler algorithm and fuzzy logic to match data (birth, marriage, and death records). While both approaches have their strengths, neither provides perfect results. Has anyone worked on similar challenges and can recommend alternative methods to improve linkage accuracy?