This document summarizes a framework for reconciling strings to structured identifiers. It is a two-stage process that first standardizes data using transformers, then matches the standardized data using matchers. The framework includes over 40 transformers and 20 matchers. It has been used to create an open source plant name reconciliation service that standardizes strings to identifiers from a particular source. The service exposes endpoints that allow flexible querying and is compatible with Open Refine. Future work may expand it to support additional data types like specimens.