This app allows matching data in OpenRefine to ROR according to the W3C Reconcilation API specification.
It is essentially a proxy to the ROR API and provides an endpoint that can be used within OpenRefine according to the OpenRefine Reconciliation docs.
For end user information and usage instructions see ROR documentation: OpenRefine Reconciler
- Install Docker Desktop
- Install OpenRefine
- Clone this project locally
-
Start Docker desktop
-
Change to the project directory and run
docker-compose up --build
-
Check that the reconciler app is running
curl http://localhost:9292/heartbeat {"max_results":5,"named":"ROR Reconciler","status":"OK","pid":"","ruby_version":"2.6.5","phusion":true}
-
Configure OpenRefine to use the ROR reconciler per docs, but enter http://localhost:9292/reconcile as the service URL.