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:
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