Please note that this documentation is marked as work-in-progress.
The Open Archive platform provides machine-readable access to its collection data through several formats and interfaces, including IIIF, GraphQL, and JSON-LD representations. This page outlines how developers and digital heritage tools can retrieve and work with this data.
Open Archive supports the IIIF (International Image Interoperability Framework) standard, enabling deep integration of high-quality images into viewers, scholarly tools, and other interfaces.
Supported IIIF APIs:
IIIF Image Example (direct image URL):
https://openarchive.oudekerk.nl/iiif/image/{identifier}/full/full/0/default.jpg
IIIF Manifest Example:
https://openarchive.oudekerk.nl/iiif/presentation/{collect_id}/manifest.json
The following entities are also available (besides their HTML representation) in JSON-LD format for semantic interoperability and linked data use cases:
How to Use
Send a GET request to the relevant endpoint, and set the Accept header to application/ld+json or application/json. You can use the same endpoints as you can find through this website.
Example Headers:
Accept: application/json
Example Endpoints:
The JSON-LD for person and collect may include references to media, most likely images, which are represented as IIIF image url's.
Looking for structured queries with filtering, pagination, and nested relationships?
Explore the GraphQL API documentation for detailed instructions on how to query persons, collections, media, and more.