We have a grant from the ETH ORD committee to integrate Renku bidirectionally with data repositories, specifically EnviDAT (WSL) and SciCAT (PSI). In EnviDAT Data Connectors, we want people to be able to connect datasets in these data repositories into Renku. In this pitch, we are making the connection in the other direction: enabling these data repositories to query Renku and display Renku data usage information in their dataset pages.
1 weeks
Apispec example
We already have an endpoint that does some of this:

We shoud:
add proper pagination to this - this way one can get the total number of projects without going through all pages
potentially add more information to the response (if needed)
the id that is accepted should be either a ULID (the data connector id) or a doi (the doi of a global data connector)
we should add the path to the project, not just the id
<aside> <img src="/icons/suit-diamond_orange.svg" alt="/icons/suit-diamond_orange.svg" width="40px" />
These job stories need to be validated with EnviDAT/SciCAT
</aside>
(As EnviDAT/SciCat operator) When I am looking to show data usage info on my dataset pages,
I want to be able to give Renku the DOI of a dataset and receive (public) usage information from Renku to show on the page, including the URL of the project and the project name
(As EnviDAT/SciCat consumer) When I am browsing data on the data repository,
I want to be able to directly visit projects in Renku where the data is used,
so that I can see working examples of using the data.
(As EnviDAT/SciCat consumer) When I am browsing data on the data repository,
I want to be able to see how many projects on Renku use the data,
so that… ?