pyror module
crossref module API:
ror_id
ror_search
ror_match
Example usage:
import pyror
from pyror import ror_id
ror_id('026tem613')
pyror methods
- pyror.ror.ror_id(ror)[source]
Get data by ROR ID
- Parameters
ror – [String] A ROR ID
- Returns
a dictionary
Usage:
from pyror import ror_id ror_id('026tem613')
- pyror.ror.ror_match(name=None, affiliation=None, filter=None, page=None)[source]
Search for a ROR ID, and try to extract an exact match.
If an exact match is not found, the function returns all results.
- Parameters
name – [String] An institution name
affiliation – [String] An institution name
filter – [String] An institution name
page – [String] returns a max of 20 results/page, beginning at page 1. by dafault this parameter isn’t passed
- Returns
dict or list of dicts with a subset of fields (id, name, grid_id, link)
Usage:
from pyror import ror_match ror_match(name = 'University of Greenwich') ror_match(name = 'University of Green')
- pyror.ror.ror_search(name=None, affiliation=None, filter=None, page=None)[source]
Search ROR
- Parameters
name – [String] An institution name
affiliation – [String] An affiliation name
filter – [String] filter by: type, country code or country name. types: ‘Education’, ‘Healthcare’, ‘Company’, ‘Archive’, ‘Nonprofit’, ‘Government’, ‘Facility’, ‘Other’. country codes are those in the ISO 3166 alpha-2 list
page – [String] returns a max of 20 results/page, beginning at page 1. by dafault this parameter isn’t passed
- Returns
a dictionary
Usage:
from pyror import ror_search ror_search(name = 'University of Greenwich')