osulp / Scholars-Archive

ScholarsArchive@OSU, institutional repository for Oregon State University
https://ir.library.oregonstate.edu/
14 stars 3 forks source link

Add ROR (Research Organization Registry) as Funding Body vocab source #2604

Open carakey opened 3 months ago

carakey commented 3 months ago

Descriptive summary

We formerly had tickets for adding Crossref / Fundref / Funder Registry support for Funding Body (#586, #587). ROR is replacing Fundref. We should build out the Funding Body field using ROR as a vocab source, especially if it can work with Questioning Authority.

This would help support Open Scholarship initiatives.

See https://ror.org/registry/ for details.

Expected behavior

Authorized headings for funding agencies can be pulled from ROR into the Funding Body field, ideally with type-ahead functionality.

Related work

586

587

lamtu1 commented 1 week ago

Hi @carakey, I was wondering about this ror thing, do you want the typeahead to be able to search by word, uri, or id? Or maybe even a combination of both or more?

carakey commented 1 week ago

@lamtu1 I think that word is the most user-friendly for the majority of depositors, so that would be my top priority. If we can have more than one typeahead or entry option, then I could see some users preferring id. Thanks.

lamtu1 commented 6 days ago

Hi @carakey, I forgot to ask about this since the funding_body is moving to ROR and the current predicate for it is this: ::RDF::Vocab::MARCRelators.fnd. I was wondering does the funding_body needs an update to the predicate with something new from ROR or we kept the predicate as it is and implement ROR as a search functionality? Thank you

carakey commented 6 days ago

@lamtu1 No this ticket isn't for replacing the predicate, but it's for more than the search functionality. This is to set ROR as the source vocabulary for the field value. This is the same as what was laid out in #586, except that was for a different, obsolete vocabulary.

Specifically, similar to other controlled, URI-typed fields. Ideally:funding_body should store a URI like https://ror.org/035a68863, display a label on the work page like United States Geological Survey, and do a type-ahead in the form to make it straightforward for depositors.