September 2024
This repository was created in 2013 as a quick example of how to develop a reconciliation service for OpenRefine that allows for resolving raw text strings to OCLC FAST identifiers. A lot has changed since the with Open Refine, FAST (I think) and Python. I've made minimal changes to update it to run with Python 3.12 but the code here should be used for reference purposes only.
An OpenRefine reconciliation service for FAST.
FAST is available as Linked Data, which is an approach to publishing data which enhances the utility of information on the web by making references to persons, places, things, etc. more consistent and linkable across domains.
The service queries the FAST AutoSuggest API and provides normalized scores across queries for reconciling in Refine.
Run locally as:
$ python reconcile.py --debug
Michael Stephens wrote a demo reconciliation service that this code is based on.