tsdataclinic / scout

Scout is a data discovery tool to explore open data portals worldwide.
https://scout.tsdataclinic.com
Apache License 2.0
33 stars 12 forks source link

Feature - Explore the CKAN open data portal API #144

Open stuartlynn opened 4 years ago

stuartlynn commented 4 years ago

Currently the only open data portals that scout indexes are ones run by Socrata. We would love to extend this to other open data portals starting with CKAN.

For a given CKAN portal we need to be able to obtain a list of datasets available on that portal and then map the meta data for those datasets in to the same standard format we are using for the Socrata datasets.

The function that does this for the socrata datasets can be found in the code here:

https://github.com/tsdataclinic/scout/blob/86cab19b25d478ccac4f99fbeef3ecbc38b90ca2/src/utils/socrata.js#L179-L220

Some useful resources for this:

Note, it makes sense to add this to the scout-multi branch rather than the main branch

jps327 commented 2 years ago

Switching to "frozen" because there are no imminent plans on scoping, but this is in the roadmap for EOY.