Sage-Bionetworks / rocc-schemas

OpenAPI specification of the Registry of Open Community Challenges
Apache License 2.0
0 stars 0 forks source link

Investigate Kaggle API #84

Open tschaffter opened 3 years ago

tschaffter commented 3 years ago

One way to get results from Kaggle is to query its API. We could write an adapter that translate ROCC queries to Kaggle queries and convert ROCC/Kaggle models.

When a client sends a query to get/search for challenges:

  1. In ROCC backend, create a query to get/search challenges using Kaggle API.
  2. Convert the Kaggle challenge objects received to ROCC challenge objects.
  3. Returns the ROCC challenge objects to the ROCC client.

We used a similar approach in the SageBio Collaboration Portal (SBCP) to query CKAN datasets from CKAN API that we then converted to SBCP dataset objects.