OpenCultuurData API - 2014-05-25
-
Author
bart-de-goede -
Category
Data & Analytics
-
view
132 -
download
2
Embed Size (px)
description
Transcript of OpenCultuurData API - 2014-05-25

25 mei 2014
OpenCultuurData API

Waarom een API?

Waarom een API?

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

api.opencultuurdata.nl

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 APIGETSearch Resolve
Indices
Similar

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

• Extractor per databron; laad individuele objecten in transformatie pipeline
• (Keten van) transformatoren; operaties op objecten uit extractor
• Loader; objecten in API
api.opencultuurdata.nl

• Meer collecties van verschillende bronnen
• Meer transformers
• Toevoegingen:
• Content caching
• Content analyse (kleuren, woordgebruik, …)
• Links naar andere bronnen als Wikipedia
• …
En nu?


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

docs.opencultuurdata.nl !
api.opencultuurdata.nl