OpenCultuurData API - 2014-05-25

323 views

Published on

Introductory presentation for OpenCultuurData developers on the "OpenData loading days"

Published in: Data & Analytics
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
323
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

OpenCultuurData API - 2014-05-25

  1. 1. 25 mei 2014 OpenCultuurData API
  2. 2. Waarom een API?
  3. 3. Waarom een API?
  4. 4. Waarom een API? • Verschillende instellingen (groot en klein) bieden hun collecties aan als open data • Verschillende toegangsmethoden (OAI, Adlib, custom API’s, datadumps, etc.) • Verschillende bestandsformaten (XML, JSON, CSV, HTML, etc.) • Doorzoeken en combineren van verschillende bronnen is lastig
  5. 5. Randall Munroe, http://xkcd.com/927/
  6. 6. api.opencultuurdata.nl
  7. 7. api.opencultuurdata.nl • Collecties tegelijkertijd doorzoeken met gecombineerde index • Originele data is beschik- en doorzoekbaar in individuele indices • Nieuwe toepassingen (bijv. “vergelijkbaar in andere collectie”) … Combined index RESTful API GETSearch Resolve Indices Similar
  8. 8. api.opencultuurdata.nl … … Extract ⁃ Extractor per data source ⁃ Fetch and extract individual items ⁃ Feed item to appropriate transformer Transform ⁃ Parse item ⁃ Apply transformations (normalisation of dates, text analysis, create resolver URLs, …) Load ⁃ Load data in API OpenCultuurData API
  9. 9. • Extractor per databron; laad individuele objecten in transformatie pipeline • (Keten van) transformatoren; operaties op objecten uit extractor • Loader; objecten in API api.opencultuurdata.nl
  10. 10. • Meer collecties van verschillende bronnen • Meer transformers • Toevoegingen: • Content caching • Content analyse (kleuren, woordgebruik, …) • Links naar andere bronnen als Wikipedia • … En nu?
  11. 11. Contributing • Community effort: feedback is welkom! • Gebruik de issue tracker op Github voor feature requests, bug reports en pull requests • Check de documentatie voor best practices, beschikbare functionaliteit
  12. 12. docs.opencultuurdata.nl ! api.opencultuurdata.nl

×