Describe the current state/issue
ROR uses the Geonames REST API to generate and update location information in ROR records during the curation process, and to validate location information during the deploying process.
This API regularly returns different results for the same request, which causes validation failures that prevent deployment.
Describe the desired state/solution
Use a local copy of the Geonames dataset instead of REST API to ensure that results for a given Geonames ID are consistent.
Service/repository validation-suite, ror-updates, ror-records
Describe the current state/issue ROR uses the Geonames REST API to generate and update location information in ROR records during the curation process, and to validate location information during the deploying process.
This API regularly returns different results for the same request, which causes validation failures that prevent deployment.
Describe the desired state/solution Use a local copy of the Geonames dataset instead of REST API to ensure that results for a given Geonames ID are consistent.
Additional notes