This tutorial provides an easy introduction to working with the KB search and harvest APIs, aimed primarily at users with no programming experience. It covers everything you need to know to get started using the APIs, including:
- The main components of the KB data access infrastructure
- The various types of files and metadata that are typically associated with digital objects from the KB collections, such as images and full-text objects
- The most important metadata standards used, such as Dublin Core for descriptive metadata and MPEG21-DIDL for structural metadata
- Querying a collection with the search API at http://jsru.kb.nl/sru/sru, based on the SRU standard protocol
- Harvesting metadata with the harvest API at http://services.kb.nl/mdo/oai, based on the OAI-PMH standard protocol
- Getting files through the resolver using persistent identifiers
In addition to the tutorial itself, this repository contains some example API responses, a glossary of frequently used terms and the slides used for presenting the tutorial.