Open Data and APIs
Data Producers
Data Consumers
Data Accessibility     • Browse     • Download     • Manually collate     • Scrapers     • CDs     • and … APIs
Humungous amounts of data being generated      •   Open data initiatives      •   Unstructured datasets      •   Growth in...
How is this data being        used?       •   Analysis       •   Applications
Data Accessibility   • Application Programming Interface (API)   • Act as interfaces between programs.   • Means of distri...
Why data APIs?  •   Machine readability  •   Query relevant bits  •   Information silos  •   Mashups  •   Provide insights...
The whole is greater than the sum of its        parts
Design Issues•   Who are the users and possible use-cases.•   Load Management.•   Static Vs Dynamic data.•   Can the data ...
Bulk data downloads  •   Usable formats  •   Data obtained via APIs is sometimes limiting
Final Thoughts• Allows experimentation• Users need not worry about fetching data in the  right form• Frequently updated da...
Twitter:@dataweavein   Facebook:DataWeave   E-mail:karthik@dataweave.in                                  16
Upcoming SlideShare
Loading in …5
×

Open Data and APIs - DataWeave

1,673 views

Published on

Talk at the Open DataCamp on March 24th, 2012.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Open Data and APIs - DataWeave

  1. 1. Open Data and APIs
  2. 2. Data Producers
  3. 3. Data Consumers
  4. 4. Data Accessibility • Browse • Download • Manually collate • Scrapers • CDs • and … APIs
  5. 5. Humungous amounts of data being generated • Open data initiatives • Unstructured datasets • Growth in data being produced
  6. 6. How is this data being used? • Analysis • Applications
  7. 7. Data Accessibility • Application Programming Interface (API) • Act as interfaces between programs. • Means of distributing data.
  8. 8. Why data APIs? • Machine readability • Query relevant bits • Information silos • Mashups • Provide insights on usage
  9. 9. The whole is greater than the sum of its parts
  10. 10. Design Issues• Who are the users and possible use-cases.• Load Management.• Static Vs Dynamic data.• Can the data publisher provide infrastructure required for an API?
  11. 11. Bulk data downloads • Usable formats • Data obtained via APIs is sometimes limiting
  12. 12. Final Thoughts• Allows experimentation• Users need not worry about fetching data in the right form• Frequently updated datasets• Helps in understanding relationships
  13. 13. Twitter:@dataweavein Facebook:DataWeave E-mail:karthik@dataweave.in 16

×