ROR! An Elixir client for The Research Organization Registry
published on
A new Elixir library for accessing research organization data
We’ve recently released ROR, an unofficial Elixir client for the Research Organization Registry (ROR) API.
The Research Organization Registry (ROR) includes IDs and metadata for more than 110,000 organizations and counting.
Registry data is CC0 and openly available via a search interface, REST API, and data dump. Registry updates are curated
through a community process and released at least once a month
If you have LiveBook installed you can try it out right now:
Otherwise the ROR client can be installed via Hex.pm as you’d expect.
There are already plans to use the ROR client in some open source projects (Smee, for a start) and in a new commercial application we’re working on. We hope to add some functions to the library over time - if you have any requests please let us know.
Features
- Lookup individual ROR records by ID
- Search and Quick Search based on names or record attributes
- Paging and filters are supported
- Match text to records, possibly identifying an organisation from existing data
- Records are returned as typed structs (slightly different to the ROR JSON responses, but containing all the information)
- Client ID authentication is supported and optional
Tagged: