IAG output 2 open API


Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

IAG output 2 open API

  1. 1. Content Sharing and Open APIs<br />Duncan Edwards<br />KS Innovations Manager<br />IDS Knowledge Services<br />15 June 2011<br />
  2. 2. What’s the problem?<br />Knowledge intermediaries siloed/fragmented<br />Many organisations doing their own thing<br />Some duplication<br />Not adding value to each other<br />MK4D is helping to support organisations to adopt behaviours, systems, and standards to enable knowledge intermediaries to work more effectively together.<br />
  3. 3. What is an Open API?<br />An API provides a mechanism by which external programs can communicate with it and even access or exchange data.  <br />APIs allows data exchange between websites, applications and organizations, while the data source remains in the same place.  <br />Applications built using APIs are commonly called ‘mashups’ – combining data and functionality from different programmes. For instance, APIs let you grab statistics from a website and use them on your own website. That way one does not have to access individually other websites, but can instantly combine data from different websites (Source: www.web2fordev.net).  <br />
  4. 4. The internet before…<br />
  5. 5. The internet now…<br />
  6. 6. Some API examples using IDS data<br /><ul><li>Visualisation – category explorer
  7. 7. http://romeo.ids.ac.uk/apidemo/CategorySearch.swf
  8. 8. Cross-platform – Eldis MDGs mobile application
  9. 9. http://community.eldis.org/wa/e2</li></li></ul><li>Mapping using APIs<br />
  10. 10. Open API process<br />Scoping, promotion, advocacy, learning phase<br />Research<br />Attending conferences, workshops, meetings<br />Convening workshops<br />Development, Implementation, promotion, advocacy, learning phase<br />Promotion, advocacy, monitoring and evaluation, API evolution, learning phase<br />Evaluation, learning phase<br />
  11. 11. Why did we do the workshops?<br />Requirements/experience gathering<br />Learning<br />Increase awareness of APIs, Open Data/Licensing, and encourage data sharing<br />Generate new ideas and excitement<br />Identify Partners<br />Engaging developers directly<br />
  12. 12. Who attended?<br />
  13. 13. What did we do?<br />Presentations<br />Group discussions<br />Brainstorming<br />Visioning exercises<br />
  14. 14. What did we do?<br />
  15. 15. Why is it exciting?<br />Unchartered territory for IDS and partners<br />Talented and enthusiastic people<br />People value our content<br />People are keen to share their content<br />It challenges us all…<br />
  16. 16. Ideas to come out of the workshops<br /><ul><li> Developing Eldis “add-ons” for common Content Management Systems</li></ul>(like Drupal, Joomla, PLONE)<br /><ul><li> Representing data in different ways; mapping, trending
  17. 17. Taxonomy mapping/merging
  18. 18. Offline applications
  19. 19. Content sharing
  20. 20. An interest in the raw data behind the research</li></li></ul><li>Aggregation and trending<br />
  21. 21. Questions, questions, questions…<br />Crediting content?<br />Branding?<br />Loss of control of content?<br />Licensing? Private sector? Can someone make a profit?<br />How do you monitor usage? Impact?<br />
  22. 22. Where are we now?<br />
  23. 23. Where are we now?<br />Oneworld South Asia partnership<br />Developing a Joomla plug-in for Dnet (Bangladesh) and i-Network (Uganda)<br />Developing a PLONE plug-in for OWSA website and 60+ EkDuniya supported organisation websites<br />Both plug-ins to be released to Open Source communities. Interest from other organisations already e.g. Caribbean Community Climate Change Centre<br />
  24. 24. Where are we now?<br />i-Network (Uganda) presenting a demo of Eldis content on i-Network site at their round table meetings in Mayhttp://api.ids.ac.uk/inetwork-demo/index.cfm?search=588&catName=Malaria<br />
  25. 25. Where are we now?<br />Using Agile style methodology for development of the Open API with Aptivate<br />Just completed the 1st iteration <br />http://idsapi-stage.aptivate.org/openapi/<br />http://idsapi-stage.aptivate.org/openapi/documents/search/?q=climate%20change<br />Documentation - http://idsapi-stage.aptivate.org/docs/intro.html#examples<br />Released as Open Source<br />
  26. 26. What next?<br />Get full Open API launched<br />Develop partnership opportunities with ICHIMOD, IGIDR, ALIN, ARGHYAM, Makerere University, i-Network, Caribbean Community Climate Change Centre, AfricaAdapt etc<br />Augment IDS data with OpenCalais data to enrich the dataset to widen opportunities<br />Run a number of workshops, hack days, barcamps with partners<br />Evaluate future options – where can we make most impact?<br />Support spin-off projects such as Oneworld South Asia/Dnet “website-in-a-box” and taxonomy projects<br />
  27. 27. Cross-cutting…<br />