Skip to content

Institution Management Page for ROR Integration in Admin Area #2275

Open
@whomingbird

Description

@whomingbird

We have integrated the ROR API into our system to enable linking institutions in SEEK with their corresponding ROR IDs. However, automatic matching based on institution names is not 100% reliable because the ROR API returns multiple possible matches with varying confidence scores. To handle this properly, we need an Institution Management page in the Admin area.

Goal
Create a management interface where System Admins can:

  1. View all institutions without a ROR ID.
  2. Query the ROR API using the institution's name (or other attributes) and retrieve possible matches.

Example API call:
https://api.ror.org/v2/organizations?affiliation=Harvard%20University

  1. Display returned results with:
  • match_type
  • score
  • Other relevant metadata from ROR
  1. Allow the admin to:

Select the correct ROR record and update the institution with its ROR ID.
Optionally mark cases for manual review if confidence is low.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions