8
An API-first approach Integrating CKAN with RDM services. Joss Winn, Centre for Educational Research and Development. 24 th October 2012

An API-first approach. Integrating ckan with RDM services

Embed Size (px)

Citation preview

Page 1: An API-first approach. Integrating ckan with RDM services

An API-first approach Integrating CKAN with RDM services.

Joss Winn, Centre for Educational Research and Development. 24 th October 2012

Page 3: An API-first approach. Integrating ckan with RDM services

orbital.blogs.lincoln.ac.uk

Choosing CKAN for research data managementWe switched to CKAN because they caught up with us ;-)

Page 4: An API-first approach. Integrating ckan with RDM services

orbital.blogs.lincoln.ac.uk

Page 5: An API-first approach. Integrating ckan with RDM services

orbital.blogs.lincoln.ac.uk

Page 6: An API-first approach. Integrating ckan with RDM services

orbital.blogs.lincoln.ac.uk

http://docs.ckan.org/en/latest/api.html

• Access any bit of information in CKAN (if you are authorised!)• Edit any piece of information in CKAN• Create a whole new web front-end for CKAN (if you want!)

The CKAN API follows the RESTful style and uses JSON by default.Client tools in various languages.

Page 7: An API-first approach. Integrating ckan with RDM services

orbital.blogs.lincoln.ac.uk

Some uses…

• Identify researcher from CRIS• Create research group• Create research project• Set user roles and permissions• Create dataset record• Import dataset (from file storage, instrument, ‘big data’, etc.)• Export dataset (e.g. csv, xls)• Query dataset (full SQL queries)• Export for SWORD conversion (e.g. via Bridge to ePrints)

Page 8: An API-first approach. Integrating ckan with RDM services

orbital.blogs.lincoln.ac.uk

http://demo.ckan.org Try the up-coming CKAN v2 for yourself!