Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

A simple OpenRefine reconciler for the Research Organization Registry (ROR).

This repository is for the code behind ROR's OpenRefine reconciler end-point.

Of course you don't need to actually build/install this to use the reconciler. Instead you can simply add the following URL to your list of OpenRefine reconcilers:

https://reconcile.ror.org/reconcile

And use the following “Refine Expression Language” command for creating a new column of ROR ids:

cell.recon.match.id

Video tutorial: How to clean up affiliation data with the ROR reconciler

But if you really want to install and work with the reconciler locally, you can follow the cheatsheet below to run the reconciler in Docker.

Cheatsheet to get reconciler server working with Docker on your local machine

  • docker build -t ror-reconciler .
  • docker swarm init
  • docker stack deploy -c docker-compose.yml ror_reconcile
  • roar! 🦁

test

curl http://localhost:4567/heartbeat

You should see something like:

{"named":"ROR Reconciler","status":"OK","pid":"1","ruby_version":"2.5.3","phusion":false}

To stop

  • docker service ls
  • docker stack rm ror_reconcile
  • docker swarm leave --force

About

OpenRefine reconciler for Research Organization Registry

Resources

License

Releases

No releases published

Packages

No packages published