OpenCultuurData API - 2014-05-25

download OpenCultuurData API - 2014-05-25

of 13

Embed Size (px)

description

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

Transcript of OpenCultuurData API - 2014-05-25

  • 1. 25 mei 2014 OpenCultuurData API

2. Waarom een API? 3. Waarom een API? 4. Waarom een API? Verschillende instellingen (groot en klein) bieden hun collecties aan als open data Verschillende toegangsmethoden (OAI, Adlib, custom APIs, datadumps, etc.) Verschillende bestandsformaten (XML, JSON, CSV, HTML, etc.) Doorzoeken en combineren van verschillende bronnen is lastig 5. Randall Munroe, http://xkcd.com/927/ 6. api.opencultuurdata.nl 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. 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. 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. Meer collecties van verschillende bronnen Meer transformers Toevoegingen: Content caching Content analyse (kleuren, woordgebruik, ) Links naar andere bronnen als Wikipedia En nu? 11. Contributing Community eort: 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. docs.opencultuurdata.nl ! api.opencultuurdata.nl