![Page 1: An API-first approach. Integrating ckan with RDM services](https://reader036.vdocuments.us/reader036/viewer/2022082920/5555d2d4d8b42aaf158b4de2/html5/thumbnails/1.jpg)
An API-first approach Integrating CKAN with RDM services.
Joss Winn, Centre for Educational Research and Development. 24 th October 2012
![Page 2: An API-first approach. Integrating ckan with RDM services](https://reader036.vdocuments.us/reader036/viewer/2022082920/5555d2d4d8b42aaf158b4de2/html5/thumbnails/2.jpg)
orbital.blogs.lincoln.ac.uk
Eating Your Own Dog Food: Building a repository with API-driven developmentFrom the very start, Orbital has been API-centric.
![Page 3: An API-first approach. Integrating ckan with RDM services](https://reader036.vdocuments.us/reader036/viewer/2022082920/5555d2d4d8b42aaf158b4de2/html5/thumbnails/3.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022082920/5555d2d4d8b42aaf158b4de2/html5/thumbnails/4.jpg)
orbital.blogs.lincoln.ac.uk
![Page 5: An API-first approach. Integrating ckan with RDM services](https://reader036.vdocuments.us/reader036/viewer/2022082920/5555d2d4d8b42aaf158b4de2/html5/thumbnails/5.jpg)
orbital.blogs.lincoln.ac.uk
![Page 6: An API-first approach. Integrating ckan with RDM services](https://reader036.vdocuments.us/reader036/viewer/2022082920/5555d2d4d8b42aaf158b4de2/html5/thumbnails/6.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022082920/5555d2d4d8b42aaf158b4de2/html5/thumbnails/7.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022082920/5555d2d4d8b42aaf158b4de2/html5/thumbnails/8.jpg)
orbital.blogs.lincoln.ac.uk
http://demo.ckan.org Try the up-coming CKAN v2 for yourself!